/*全局样式*/
body{padding: 0;margin: 0;font-size: 14px;font-family: 微软雅黑;color: #000;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}
li{list-style: none;}
ul{list-style: none;}
a{text-decoration: none;color: #000;}
input{border: 0;padding: 0;}
i,em{font-style: normal;}
img{max-width: 100%;height: auto;}
/*去掉 input 默认边框*/
input{border: 0;font-family: 宋体;font-size: 14px;}
/*去掉 button 默认边框和默认样式*/
button{border: 0;padding: 0;font-family: 宋体;background: transparent;cursor: pointer;}
/*清除浮动*/
.clearfix:after{content: '';display: table;clear: both;}
.clearfix{*zoom: 1;}
/*解决ie/firefox 浏览器中，点击一个链接后有一个虚线边框的问题*/
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　
a:focus{-moz-outline-style: none;} /* IE不支持 */ 
a:focus{outline: none;-moz-outline: none;}
/*解决chrome 浏览器，当文本框，多行文本获得焦点的时候，会有一个边框的问题*/
input,textarea{outline: none;}
/*去掉ios input select默认圆角、内部阴影*/
/*input,select{border-radius: 0;-webkit-border-radius: 0;appearance: none;-webkit-appearance: none;}*/
*{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin: 0;}
select:focus{outline: none;}
.w1000{position: relative;width: 1000px;height: 100%;margin: 0 auto;}
html,body{height: 100%;/*overflow: hidden;*/}

/*index*/
.content{position: fixed;top:0;left: 0;display: flex;width: 100%;height: 100%;text-align: center; background-image: url(../images/bj.jpg);background-size: 100% 100%;align-items:center;justify-content: center;transition: all 0.5s;}
.header .search_box{position: fixed; left: 0;top:0;width: 100%;height: 100%;display: none;text-align: center;z-index: 11;}
.header .search_box .popups{width: 100%;height: 100%;position: fixed; left: 0;top:0;background-color: rgba(0,0,0,0.4);}
.header .search_box form{position: relative;z-index: 10;top:300px; transition: all 0.3s;display: table;margin:0 auto;padding:10px;border-radius:6px;background-color:rgba(0,0,0,0.7);}
.header .search_box form input{font-size: 18px;margin:0 6px;}
.header .search_box form>input:nth-child(1){padding-left: 10px;width: 400px;height: 50px;border-radius: 8px;background-color:#f3f2f2;}
.header .search_box form>input:nth-child(2){width: 80px;height: 50px;cursor: pointer;background-color:rgba(255,255,255,0.6);border-radius:8px;background-color:#a62037;color:#ffffff;}
.header .top_l{position: fixed;top:0;left: 180px;width: 120px;/* background-color:#a62037; */z-index: 10;}
.header .top_l img{display: block;}
.header .top_r{position: fixed;top:30px;right:120px;z-index: 10;}
.header .top_r>div{width: 77px;height: 77px;border:1px solid #a62037;float: left;}
.header .top_r .search{margin-right: 5px;cursor: pointer;}
.header .top_r .search span{display: block;width: 45px;height: 45px;margin:15px; background-color: #a62037;border-radius: 50%;background-image: url(../images/header_icon1.png);background-repeat: no-repeat;background-position: center;}
.header .top_r .menu_btn{cursor: pointer;}
.header .top_r .menu_btn div{padding-top:11px;width: 67px;height: 67px; margin:4px;background-color:#a62037; }
.header .top_r .menu_btn span{display: block;margin-bottom:1px; width: 67px;height: 27px; background-image: url(../images/header_icon2.png);background-repeat: no-repeat;background-position: center; }
.header .top_r .menu_btn p{font-size: 14px;color:#ffffff;text-align: center;margin-top:4px;}
.header .btm_l{position: fixed;left: 120px;bottom:16px;font-size: 14px;color:#666666;z-index: 10;}
.header .btm_l select{width: 100px;height:22px; background-color: transparent;color:#666666;}
.header .btm_l select option{line-height: 19px;}
.header .btm_l a{color:#666666;margin:0 15px 0 10px;}
.header .btm_l a:honor{color:#9b0000;}
.header .btm_l a:last-child{color:#666666;}
.header .btm_r{position: fixed;bottom:16px;right:120px;z-index: 10;}
.header .btm_r a{position: relative;display: block; width: 38px;height: 38px;background-color: #a62037;border-radius: 50%;float: left;background-position: center;background-repeat: no-repeat;}
.header .btm_r a:nth-child(n+2){margin-left: 12px;}
.header .btm_r a>img{position: absolute;top:0;right: -18px; width: 77px!important;height: 0;max-width: 77px;transition: all 0.5s;}
.header .btm_r .qq{background-image: url(../images/header_icon3.png);}
.header .btm_r .vx{background-image: url(../images/header_icon4.png);}
.header .btm_r .wb{background-image: url(../images/header_icon5.png);}
.shadow{position: fixed;width: 100%;height: 100%; left: 0;top:0;z-index: 11;background-color: rgba(0,0,0,0.4); display: none;transition: all 0.5s;}
.nav{position: fixed;top:0;right:-444px;overflow: hidden;width:428px; height: 100%;background-image: url(../images/nav_bj.jpg);background-size: cover;background-position:center; z-index: 11;transition: all 0.52s; box-shadow:3px 0 65px 0 #612e01;}
.nav .close{margin:30px 36px 0 0;width: 77px;height: 77px;border:1px solid #a62037;float: right;cursor: pointer;}
.nav .close div{ margin:4px;padding-top:11px;width: 67px;height: 67px;background-color:#a62037; }
.nav .close span{display: block;margin-bottom:1px; width: 67px;height: 27px; background-image: url(../images/header_icon6.png);background-repeat: no-repeat;background-position: center; }
.nav .close p{font-size: 14px;color:#ffffff;text-align: center;margin-top:4px;}
.nav .nav_content{margin: 30px 0 0 37px;}
.nav .nav_content>li:first-child{font-weight: bold;}
.nav .nav_content>li:first-child span{font-weight: normal;}
.nav .nav_content>li.on>a,.nav .nav_content>li:hover>a{background-color: rgba(178,133,83,0.66);}
.nav .nav_content>li.on>a,.nav .nav_content>li.on>a span,.nav .nav_content>li:hover>a,.nav .nav_content>li:hover>a span{color:#a62037;top:-6px;}
.nav .nav_content>li>a{position: relative;top:0;overflow: hidden;display: block;padding:25px 0 0 32px;width: 100%;height: 80px;font-size: 20px;color:#000000;transition: all 0.5s;font-family:微软雅黑;}
.nav .nav_content>li>a span{display: block;font-size: 12px;color:#666666;text-transform:uppercase;}
.nav .nav_content>li ul{display: none;position: relative;top:-6px;}
.nav .nav_content>li ul li{height:40px;line-height: 40px;background-color: rgba(206,182,154,0.37);}
.nav .nav_content>li ul li a{font-size:18px;color:#000000;padding-left: 44px;}
.nav .nav_content>li ul li.on,.nav .nav_content>li ul li:hover{background-color: rgba(178,133,83,0.37);}
.nav .nav_content>li ul li.on a,.nav .nav_content>li ul li:hover a{color:#a62037;}
/*index end*/

/*about*/
.details_content{position: fixed;top:0;left: 0;display: flex;width: 100%;height: 100%;text-align: center; background-image: url(../images/bj1.jpg);background-size: 100% 100%;align-items:center;justify-content: center;}
.details_content .contents{padding:44px 67px 47px 24px; width: 81%;height: 71%;background-color: rgba(147,112,73,0.7);position: relative;z-index: 10;}
.top_nav{float: right;margin: 0 0 10px 0;color:#7d6245;font-size: 14px;height: 19px;line-height: 19px;font-family: 微软雅黑;}
.top_nav a{color:#7d6245;font-size: 14px;}
.top_nav a:nth-child(n+3):before{content: ">";margin:0 6px;}
.top_nav span:first-child{padding-left: 19px;background-image: url(../images/details_nav.png);background-repeat: no-repeat;}
.details_content .contents .center{height: 100%;}
.details_content .contents .left{width: 21%;height: 100%; float: left;position: relative;}
.details_content .contents .left .txt{position:absolute;top:160px;margin-left:18%; text-align: left;color:#7d6245;font-size: 14px;}
.details_content .contents .left .txt1{float: right;margin-left:8px;}
.details_content .contents .left .txt1 span{display:block;margin-bottom:3px; width: 45px;height: 45px;background-color: #9b0000;color:#ffffff;text-align: center;line-height: 45px;border-radius: 50%;font-size: 24px;font-family:宋体;}
/*.details_content .contents .left .txt2{font-size: 23px;text-transform: uppercase;margin:8px 0 5px 0;font-family: Adobe 黑体 Std;font-weight: normal;}*/
/*.details_content .contents .left .txt>p{line-height: 18px;}*/
.details_content .contents .left .txt img{}
.details_content .contents .right{position: relative; float: right; width: 78%;height: 93%;background-image: url(../images/frame.png);background-size:100% 100%;}
.details_content .contents .right .webkitScroll{padding:58px 14px 0 52px;}
.details_content .contents .right .txt{color:#3c2000;font-size: 14px;line-height: 30px;text-align: left;float: left;}
.details_content .contents .right .txt p{text-indent: 2em;}
.details_content .contents .right .pic{width: 40%;float: right;}
.details_content .contents .right .pic img{width: 100% height:100%;}
.webkitScroll{overflow-y: auto;width: 100%;height: 97%;margin:0.5% 0;position: relative;right: -1px;}
.webkitScroll::-webkit-scrollbar{width: 5px;background-color: transparent;}
.webkitScroll::-webkit-scrollbar-button{background-color: transparent;}
.webkitScroll::-webkit-scrollbar-corner{background-color: #997650;}
.webkitScroll::-webkit-scrollbar-thumb{background-color: #3c2000;}
.details_content .contents .right .news_bottom{position: absolute;left: 0;bottom:-30px;width: 100%; line-height: 30px;overflow: hidden;}
.details_content .contents .right .news_bottom a{position: relative;top: 0;font-size: 14px;color: #3c2000;display: block;max-width: 45%;height: 30px;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;}
.details_content .contents .right .news_bottom a:hover{top: -3px;}
.details_content .contents .right .news_bottom a:nth-child(1){float: left;}
.details_content .contents .right .news_bottom a:nth-child(2){float: right;}
/*about end*/

/*news_list*/
.news_list .pics{float: left;width: 278px;height: 98px;line-height: 98px;}
.news_list .pics span{position: relative;left:0; width: 98px;height: 98px;display:block;float: left; border:1px solid #3c2000;border-radius:50%;font-size: 30px;color:#3c2000;box-sizing: border-box;line-height: 94px;transition: all 0.5s;background-position: center;background-repeat: no-repeat;background-size: 0;}
.news_list .pics span:after{position: absolute;top:50%;left: 50%; content: "";width: 133px;height: 1px;background-color: #3c2000;transition: all 0.3s;}
.news_list .pics i{position: relative;right:0; float: right;font-size: 14px;color:#3c2000;transition: all 0.5s;}
.news_list .txts{margin-left:318px!important;}
.news_list .txts p{margin-bottom:24px; font-size: 14px;color:#6b553b;line-height: 24px;width: 100%;height: 48px!important;overflow: hidden;}
.news_list .clearfix:hover span{left:180px;color:transparent;border:none;background-size: cover;}
.news_list .clearfix:hover span:after{width: 0;}
.news_list .clearfix:hover i{right: 196.75px;color:#9b0000;}
.news_list .clearfix:hover a{top:-3px; color:#9b0000;}
/*news_list end*/

/*news_details*/
.news_details .webkitScroll{padding:58px 53px 0 59px!important;}
.news_details h3{font-size: 20px;color:#3c2000;margin: 16px auto;}
.news_details span{margin:0 47px;margin-bottom: 24px;display: inline-block; font-size: 14px;color:#6b553b;}
.news_details>div>div{border-bottom: 1px dashed #897256;margin-bottom: 30px; }
.news_details p{line-height: 30px;text-align: left;text-align:justify;color: #3c2000;font-size: 14px;}
/*news_details end*/

/*contact_us*/
.contact_us{padding:50px 60px 0 60px!important;}
.map{height:375px;width: 100%;}
.contact_us p{position: relative; font-size: 14px;color:#3c2000;float: left;margin: 14px 24px 0 0;padding-left: 30px; height: 24px;line-height: 24px;}
.contact_us p span{font-size: 16px;}
.contact_us p:before{position: absolute;left: 0;top:0; content: "";display: inline-block;width: 24px;height: 24px;border: 1px solid #3c2000;border-radius:50%;box-sizing: border-box;background-repeat: no-repeat;background-position: center;}
.contact_us p:nth-child(2){margin-left:5px;}
.contact_us p:nth-child(2):before{background-image: url(../images/contact_icons1.png);}
.contact_us p:nth-child(3):before{background-image: url(../images/contact_icons2.png);}
/*contact_us end*/

/*member_list*/
.member_list{padding:0!important;}
.member_list .webkitScroll{padding:5px 51px 0 58px!important;}
.member_list .txts{text-align: left;margin-left:157px;padding-top: 15px;}
.member_list .txts a{display: block;font-weight: bold;font-size: 18px;color:#3c2000;margin-bottom:10px;width: 100%;height: 24px;overflow: hidden;position: relative;top:0;transition: all 0.3s;}
.member_list .txts a:hover{top:-3px;color:#9b0000;}
.member_list .txts p{font-size: 14px;color:#6b553b;line-height: 24px;width: 100%;height: 72px;overflow: hidden;}
.member_list .webkitScroll>div{margin-top: 20px;padding:0 38px 16px 28px;border-bottom: 1px dashed #8e785f;}
.member_list .webkitScroll>div>a{position: relative;top:0; width: 128px;height: 128px;border-radius:50%;border:1px solid #997a58;display: block;float: left;background-repeat: no-repeat;background-position: center;background-color: #c4af98;transition: all 0.3s;}
.member_list .webkitScroll>div>a:hover{top:-3px;}
/*member_list end*/

/*recruit*/
.recruit .webkitScroll{padding:40px 47px 47px 53px!important;}
.recruit table{border-collapse:collapse;border:1px solid #896033;font-size: 14px;color:#3c2000;}
.recruit table tr th{width: 188px;}
.recruit table tr{padding:0 46px 0 42px;height: 54px;line-height: 54px;}
.recruit table tr:nth-child(2n-1){background-color: #a3835f;}
.recruit table tr:first-child{background-color: #3c2000;color:#c3bfbb;height: 47px;line-height: 47px;font-size: 18px;}
.recruit table tr{padding:0 46px 0 42px;}
.recruit table tr a{display: block;width:100%;height: 100%;color:#3c2000;}
/*recruit end*/

/*honor*/
.honor_content .webkitScroll{padding:32px 31px 58px 29px!important;}
.honor_content .box{width: 20%;float: left;margin:0 2.5%;margin-bottom:22px;}
.honor_content .box .pic{width:100%!important;float: none!important; height:154px;}
.honor_content .box .pic img{height:100%;display: block;margin:0 auto;}
.honor_content .box p{font-size:14px;color:#3c2000;line-height: 55px;height:55px;width: 100%;overflow: hidden;}
/*honor end*/

@media screen and (max-width: 1500px){
	.content>img{width: 292px;height:208px;}
	.details_content .contents{height: 65%; }
	.map{height:340px;width: 100%;}
	.details_content .contents .left .txt{margin-left:0;top:110px;}
	.honor_content .box .pic{height:106px;}
	.details_content .contents .left .txt img{width: 54px;}
	/* .header .top_l{width: 100px;} */
	.header .top_r{top:20px;right:80px;}
	.header .top_r>div{width: 70px;height:70px;}
	.header .top_r .search span{margin:12px;}
	.header .top_r .menu_btn div{width: 60px;height:60px;padding-top: 8px;}
	.header .top_r .menu_btn span{width: 58px;}
	.header .btm_l{left:80px;}
	.header .btm_r{right:80px;}
	.nav .close{width: 70px;height:70px;}
	.header .top_r .menu_btn p{margin-top:2px;}
	.nav .close p{margin-top:2px;}
	.nav .close div{width: 60px;height:60px;padding-top:7px;}
	.nav .close div span{width: 58px;}
	.nav .nav_content>li>a{padding:11px 0 0 32px;height:58px;font-size: 16px;}
	.nav .nav_content>li ul li{height:36px;line-height: 36px;}
	.nav .nav_content>li ul li a{font-size: 14px;}
	.details_content .contents .right .webkitScroll{padding:0 30px 0 30px!important;}
	.details_content .contents .recruit .webkitScroll{padding:20px 30px 0 30px!important;}
	.honor_content{padding:20px 20px 0 20px!important;}
	.details_content .contents .honor_content .webkitScroll{padding:0!important;}
	.contact_us{padding:20px 30px 0 30px!important;}
	.map{height:250px;}

}

@media screen and (min-width: 1500px)and (max-width: 1700px){
	.details_content .contents .left .txt{margin-left:15%;top:150px;}
	.honor_content .box .pic{height:125px;}
}

/*2020.7.29*/
.header .top-new-logo{z-index: 10;position: fixed;left: 50px;top: 0;}
.header .top-new-logo img{display: block;width: 120px;height: auto;}